Facilitating Pattern Repository Access with the Implicit Culture Framework
نویسندگان
چکیده
Software patterns enable an efficient transfer of design experience by documenting common solutions to recurring design problems. However, given the steadily growing number of patterns in the literature and online repositories, it can be hard for non-experts to select patterns appropriate to their needs, or even to be aware of the existing patterns. We describe an implicit culture approach for supporting developers in choosing patterns suitable for a given problem. It consists in providing developers with recommendations based on the history of decisions made by other developers regarding which patterns to use in related problems. The proposed architecture comprises observers that collect information about developer actions, an inductive module to develop a theory about actions performed in different situations, and a composer that suggests actions based on the theory.
منابع مشابه
An Authorization Framework for Database Systems
Today, data plays an essential role in all levels of human life, from personal cell phones to medical, educational, military and government agencies. In such circumstances, the rate of cyber-attacks is also increasing. According to official reports, data breaches exposed 4.1 billion records in the first half of 2019. An information system consists of several components, which one of the most im...
متن کاملA Multi-agent System for Choosing Software Patterns
Software patterns enable an efficient transfer of design experience by documenting common solutions to recurring design problems. They contain valuable knowledge that can be reused by others, in particular, by less experienced developers. Patterns have been published for system architecture and detailed design, as well as for specific application domains (e.g. agents and security). However, giv...
متن کاملBuilding a semantic web-based metadata repository for facilitating detailed clinical modeling in cancer genome studies
BACKGROUND Detailed Clinical Models (DCMs) have been regarded as the basis for retaining computable meaning when data are exchanged between heterogeneous computer systems. To better support clinical cancer data capturing and reporting, there is an emerging need to develop informatics solutions for standards-based clinical models in cancer study domains. The objective of the study is to develop ...
متن کاملDevelopment of Pattern Knowledge Discovery Framework Using Clustering Data Mining Algorithm
The prime objective of this research work is to identify a pattern of clustering and extend to improve the use of Web Data Mining. This extension helps to sensitize Knowledge Discovery and Business Improvement Intelligence. The motivation is to analyze user access patterns and improve the access privileges of the users. These improved access privileges helps to channelize the analysis for optim...
متن کاملAnalysis of residential complexes with the approach of space syntax in terms of mass crime (Case Study: Shiraz Residential complexes)
Various factors affect the degree of mass crime of an environment, including social, economic, and physical factors. The purpose of this research is to investigate the role of the physical components of an environment on mass crime rate. In this regard, open spaces between residential complexes were selected as the case studies and based on five outdoor patterns including linear pattern, disper...
متن کامل